package tt.dz.service.base;

import tt.dz.entity.base.JsonCommon;
import tt.dz.entity.base.JsonForList;
import tt.dz.entity.base.OmsCommonParam;
import tt.dz.entity.system.OmsOperationBranchSpList;
/**
 * 运营商分公司
 * @author Administrator
 *
 */
public interface OperMerchantBranchService
{
	/**
	 * 添加一个运营商分公司
	 * @param oom 运营商分公司信息
	 * @return
	 */
	JsonCommon<?> addOmsOperMerchantBranch(OmsOperationBranchSpList oom);
	/**
	 * 更新运营商分公司信息
	 * @param oom
	 * @return
	 */
	JsonCommon<?> updateOmsOperMerchantBranch(OmsOperationBranchSpList oom);
	/**
	 * 删除运营商分公司
	 * @param id
	 * @return
	 */
	JsonCommon<?> deleteOmsOperMerchantBranch(String id);
	/**
	 * 分页查询或者全量查询
	 * @param param
	 * @return
	 */
	JsonForList<?> findPageOmsOperMerchantBranch(OmsCommonParam param,OmsOperationBranchSpList oom);
	/**
	 *   
	 * @param id
	 * @return
	 */
	JsonCommon<?> findObj(String id);
}
